Toro Rosso's STR13 was only set to be revealed next Monday, on the first morning of pre-season testing, but as the car made its track debut at a wet Barcelona circuit today, some images leaked on the internet. The Faenza-based team rapidly reacted... MoreĀ»